public class GetMyeBayBuyingRequestType {
	public class GetMyeBayBuyingRequestType_e {
		public String[] DetailLevel;
		public String ErrorLanguage;
		public String MessageID;
		public String Version;
		public String EndUserIP;
		public String ErrorHandling;
		public String InvocationID;
		public String[] OutputSelector;
		public String WarningLevel;
		public BotBlockRequestType.BotBlockRequestType_e BotBlock;
		public ItemListCustomizationType.ItemListCustomizationType_e WatchList;
		public ItemListCustomizationType.ItemListCustomizationType_e BidList;
		public ItemListCustomizationType.ItemListCustomizationType_e BestOfferList;
		public ItemListCustomizationType.ItemListCustomizationType_e WonList;
		public ItemListCustomizationType.ItemListCustomizationType_e LostList;
		public MyeBaySelectionType.MyeBaySelectionType_e FavoriteSearches;
		public MyeBaySelectionType.MyeBaySelectionType_e FavoriteSellers;
		public MyeBaySelectionType.MyeBaySelectionType_e SecondChanceOffer;
		public BidAssistantListType.BidAssistantListType_e BidAssistantList;
	
		//Setters
		public void setDetailLevel(String[] val) {DetailLevel = val; field_order_type_info.add('DetailLevel'); }
		public void setErrorLanguage(String val) {ErrorLanguage = val; field_order_type_info.add('ErrorLanguage'); }
		public void setMessageID(String val) {MessageID = val; field_order_type_info.add('MessageID'); }
		public void setVersion(String val) {Version = val; field_order_type_info.add('Version'); }
		public void setEndUserIP(String val) {EndUserIP = val; field_order_type_info.add('EndUserIP'); }
		public void setErrorHandling(String val) {ErrorHandling = val; field_order_type_info.add('ErrorHandling'); }
		public void setInvocationID(String val) {InvocationID = val; field_order_type_info.add('InvocationID'); }
		public void setOutputSelector(String[] val) {OutputSelector = val; field_order_type_info.add('OutputSelector'); }
		public void setWarningLevel(String val) {WarningLevel = val; field_order_type_info.add('WarningLevel'); }
		public void setBotBlock(BotBlockRequestType.BotBlockRequestType_e val) {BotBlock = val; field_order_type_info.add('BotBlock'); }
		public void setWatchList(ItemListCustomizationType.ItemListCustomizationType_e val) {WatchList = val; field_order_type_info.add('WatchList'); }
		public void setBidList(ItemListCustomizationType.ItemListCustomizationType_e val) {BidList = val; field_order_type_info.add('BidList'); }
		public void setBestOfferList(ItemListCustomizationType.ItemListCustomizationType_e val) {BestOfferList = val; field_order_type_info.add('BestOfferList'); }
		public void setWonList(ItemListCustomizationType.ItemListCustomizationType_e val) {WonList = val; field_order_type_info.add('WonList'); }
		public void setLostList(ItemListCustomizationType.ItemListCustomizationType_e val) {LostList = val; field_order_type_info.add('LostList'); }
		public void setFavoriteSearches(MyeBaySelectionType.MyeBaySelectionType_e val) {FavoriteSearches = val; field_order_type_info.add('FavoriteSearches'); }
		public void setFavoriteSellers(MyeBaySelectionType.MyeBaySelectionType_e val) {FavoriteSellers = val; field_order_type_info.add('FavoriteSellers'); }
		public void setSecondChanceOffer(MyeBaySelectionType.MyeBaySelectionType_e val) {SecondChanceOffer = val; field_order_type_info.add('SecondChanceOffer'); }
		public void setBidAssistantList(BidAssistantListType.BidAssistantListType_e val) {BidAssistantList = val; field_order_type_info.add('BidAssistantList'); }


		//Getters
		public String[] getDetailLevel() { return DetailLevel; }
		public String getErrorLanguage() { return ErrorLanguage; }
		public String getMessageID() { return MessageID; }
		public String getVersion() { return Version; }
		public String getEndUserIP() { return EndUserIP; }
		public String getErrorHandling() { return ErrorHandling; }
		public String getInvocationID() { return InvocationID; }
		public String[] getOutputSelector() { return OutputSelector; }
		public String getWarningLevel() { return WarningLevel; }
		public BotBlockRequestType.BotBlockRequestType_e getBotBlock() { return BotBlock; }
		public ItemListCustomizationType.ItemListCustomizationType_e getWatchList() { return WatchList; }
		public ItemListCustomizationType.ItemListCustomizationType_e getBidList() { return BidList; }
		public ItemListCustomizationType.ItemListCustomizationType_e getBestOfferList() { return BestOfferList; }
		public ItemListCustomizationType.ItemListCustomizationType_e getWonList() { return WonList; }
		public ItemListCustomizationType.ItemListCustomizationType_e getLostList() { return LostList; }
		public MyeBaySelectionType.MyeBaySelectionType_e getFavoriteSearches() { return FavoriteSearches; }
		public MyeBaySelectionType.MyeBaySelectionType_e getFavoriteSellers() { return FavoriteSellers; }
		public MyeBaySelectionType.MyeBaySelectionType_e getSecondChanceOffer() { return SecondChanceOffer; }
		public BidAssistantListType.BidAssistantListType_e getBidAssistantList() { return BidAssistantList; }

	
		private String[] DetailLevel_type_info = new String[]{'DetailLevel','urn:ebay:apis:eBLBaseComponents','String','0','-1','false'};
		private String[] ErrorLanguage_type_info = new String[]{'ErrorLanguage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] MessageID_type_info = new String[]{'MessageID','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] Version_type_info = new String[]{'Version','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] EndUserIP_type_info = new String[]{'EndUserIP','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] ErrorHandling_type_info = new String[]{'ErrorHandling','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] InvocationID_type_info = new String[]{'InvocationID','urn:ebay:apis:eBLBaseComponents','String','0','1','false'};
		private String[] OutputSelector_type_info = new String[]{'OutputSelector','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
		private String[] WarningLevel_type_info = new String[]{'WarningLevel','urn:ebay:apis:eBLBaseComponents','String','0','1','false'};
		private String[] BotBlock_type_info = new String[]{'BotBlock','urn:ebay:apis:eBLBaseComponents','BotBlockRequestType.BotBlockRequestType_e','0','1','false'};
		private String[] WatchList_type_info = new String[]{'WatchList','urn:ebay:apis:eBLBaseComponents','ItemListCustomizationType.ItemListCustomizationType_e','0','1','false'};
		private String[] BidList_type_info = new String[]{'BidList','urn:ebay:apis:eBLBaseComponents','ItemListCustomizationType.ItemListCustomizationType_e','0','1','false'};
		private String[] BestOfferList_type_info = new String[]{'BestOfferList','urn:ebay:apis:eBLBaseComponents','ItemListCustomizationType.ItemListCustomizationType_e','0','1','false'};
		private String[] WonList_type_info = new String[]{'WonList','urn:ebay:apis:eBLBaseComponents','ItemListCustomizationType.ItemListCustomizationType_e','0','1','false'};
		private String[] LostList_type_info = new String[]{'LostList','urn:ebay:apis:eBLBaseComponents','ItemListCustomizationType.ItemListCustomizationType_e','0','1','false'};
		private String[] FavoriteSearches_type_info = new String[]{'FavoriteSearches','urn:ebay:apis:eBLBaseComponents','MyeBaySelectionType.MyeBaySelectionType_e','0','1','false'};
		private String[] FavoriteSellers_type_info = new String[]{'FavoriteSellers','urn:ebay:apis:eBLBaseComponents','MyeBaySelectionType.MyeBaySelectionType_e','0','1','false'};
		private String[] SecondChanceOffer_type_info = new String[]{'SecondChanceOffer','urn:ebay:apis:eBLBaseComponents','MyeBaySelectionType.MyeBaySelectionType_e','0','1','false'};
		private String[] BidAssistantList_type_info = new String[]{'BidAssistantList','urn:ebay:apis:eBLBaseComponents','BidAssistantListType.BidAssistantListType_e','0','1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}
